
#ifndef _IOBSERVER_H_
#define _IOBSERVER_H_

#include <string>

class ISubject;

using namespace std;

class IObserver
{
    public:
        virtual ~IObserver();

    public:
        virtual void update() = 0;
		
		virtual void setDivisor(int theValue);
		virtual void setMultiplier(int theValue);

    protected:
        string myObserverName;
        ISubject* itsSubject;
};


#endif /* _IOBSERVER_H_ */
